I had changed the oil and put on level ground let it run for a little bit (about 5mins) and the ticking was less than last night. Neighbour came over and told me it was a sticky lifter. Rev'd the engine a little (only till 4000-4500) and its back to normal. Thanks for all your help!!